<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" lang="en-US">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=11"/>
<meta name="generator" content="Doxygen 1.9.6"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>My Project: syslog4cj.impl.net.AbstractNetSyslog Class Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr id="projectrow">
  <td id="projectalign">
   <div id="projectname">My Project
   </div>
  </td>
 </tr>
 </tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.9.6 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search/",'.html');
/* @license-end */
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(function() {
  initMenu('',true,false,'search.php','Search');
  $(document).ready(function() { init_search(); });
});
/* @license-end */
</script>
<div id="main-nav"></div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
     onmouseover="return searchBox.OnSearchSelectShow()"
     onmouseout="return searchBox.OnSearchSelectHide()"
     onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>

<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<div id="MSearchResults">
<div class="SRPage">
<div id="SRIndex">
<div id="SRResults"></div>
<div class="SRStatus" id="Loading">Loading...</div>
<div class="SRStatus" id="Searching">Searching...</div>
<div class="SRStatus" id="NoMatches">No Matches</div>
</div>
</div>
</div>
</div>

<div id="nav-path" class="navpath">
  <ul>
<li class="navelem"><a class="el" href="namespacesyslog4cj.html">syslog4cj</a></li><li class="navelem"><a class="el" href="namespacesyslog4cj_1_1impl.html">impl</a></li><li class="navelem"><a class="el" href="namespacesyslog4cj_1_1impl_1_1net.html">net</a></li><li class="navelem"><a class="el" href="classsyslog4cj_1_1impl_1_1net_1_1AbstractNetSyslog.html">AbstractNetSyslog</a></li>  </ul>
</div>
</div><!-- top -->
<div class="header">
  <div class="summary">
<a href="#pub-methods">Public Member Functions</a> &#124;
<a href="#pro-methods">Protected Member Functions</a> &#124;
<a href="#pro-attribs">Protected Attributes</a> &#124;
<a href="classsyslog4cj_1_1impl_1_1net_1_1AbstractNetSyslog-members.html">List of all members</a>  </div>
  <div class="headertitle"><div class="title">syslog4cj.impl.net.AbstractNetSyslog Class Reference</div></div>
</div><!--header-->
<div class="contents">
<div class="dynheader">
Inheritance diagram for syslog4cj.impl.net.AbstractNetSyslog:</div>
<div class="dyncontent">
 <div class="center">
  <img src="classsyslog4cj_1_1impl_1_1net_1_1AbstractNetSyslog.png" usemap="#syslog4cj.impl.net.AbstractNetSyslog_map" alt=""/>
  <map id="syslog4cj.impl.net.AbstractNetSyslog_map" name="syslog4cj.impl.net.AbstractNetSyslog_map">
<area href="classsyslog4cj_1_1impl_1_1AbstractSyslog.html" alt="syslog4cj.impl.AbstractSyslog" shape="rect" coords="115,56,335,80"/>
<area href="interfacesyslog4cj_1_1common_1_1SyslogIF.html" alt="syslog4cj.common.SyslogIF" shape="rect" coords="115,0,335,24"/>
<area href="classsyslog4cj_1_1impl_1_1net_1_1TCPNetSyslog.html" alt="syslog4cj.impl.net.TCPNetSyslog" shape="rect" coords="0,168,220,192"/>
<area href="classsyslog4cj_1_1impl_1_1net_1_1UDPNetSyslog.html" alt="syslog4cj.impl.net.UDPNetSyslog" shape="rect" coords="230,168,450,192"/>
  </map>
</div></div>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-methods" name="pub-methods"></a>
Public Member Functions</h2></td></tr>
<tr class="memitem:a01940f23c19f6f4bf03904486efbaabd"><td class="memItemLeft" align="right" valign="top">public func&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsyslog4cj_1_1impl_1_1net_1_1AbstractNetSyslog.html#a01940f23c19f6f4bf03904486efbaabd">getHostAddress</a> ():IPAddress</td></tr>
<tr class="separator:a01940f23c19f6f4bf03904486efbaabd"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pub_methods_classsyslog4cj_1_1impl_1_1AbstractSyslog"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classsyslog4cj_1_1impl_1_1AbstractSyslog')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="classsyslog4cj_1_1impl_1_1AbstractSyslog.html">syslog4cj.impl.AbstractSyslog</a></td></tr>
<tr class="memitem:ab15df641bc8c9b0ed2d0e079e4d939ae inherit pub_methods_classsyslog4cj_1_1impl_1_1AbstractSyslog"><td class="memItemLeft" align="right" valign="top">public func&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsyslog4cj_1_1impl_1_1AbstractSyslog.html#ab15df641bc8c9b0ed2d0e079e4d939ae">setBackLogStatus</a> (Bool backLogStatus)</td></tr>
<tr class="separator:ab15df641bc8c9b0ed2d0e079e4d939ae inherit pub_methods_classsyslog4cj_1_1impl_1_1AbstractSyslog"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a78e59cbbe9f411fd6290dd0b5ace9747 inherit pub_methods_classsyslog4cj_1_1impl_1_1AbstractSyslog"><td class="memItemLeft" align="right" valign="top">public override func&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsyslog4cj_1_1impl_1_1AbstractSyslog.html#a78e59cbbe9f411fd6290dd0b5ace9747">initialize</a> (String protocol, <a class="el" href="interfacesyslog4cj_1_1common_1_1SyslogConfigIF.html">SyslogConfigIF</a> config):Unit</td></tr>
<tr class="separator:a78e59cbbe9f411fd6290dd0b5ace9747 inherit pub_methods_classsyslog4cj_1_1impl_1_1AbstractSyslog"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a29a998f8580f14ef53bbc956cb587784 inherit pub_methods_classsyslog4cj_1_1impl_1_1AbstractSyslog"><td class="memItemLeft" align="right" valign="top">public func&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsyslog4cj_1_1impl_1_1AbstractSyslog.html#a29a998f8580f14ef53bbc956cb587784">getMessageProcessor</a> ():<a class="el" href="interfacesyslog4cj_1_1common_1_1SyslogMessageProcessorIF.html">SyslogMessageProcessorIF</a></td></tr>
<tr class="separator:a29a998f8580f14ef53bbc956cb587784 inherit pub_methods_classsyslog4cj_1_1impl_1_1AbstractSyslog"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0e0a8a9563b4c5005bb55895579f8243 inherit pub_methods_classsyslog4cj_1_1impl_1_1AbstractSyslog"><td class="memItemLeft" align="right" valign="top">public func&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsyslog4cj_1_1impl_1_1AbstractSyslog.html#a0e0a8a9563b4c5005bb55895579f8243">getStructuredMessageProcessor</a> ():<a class="el" href="interfacesyslog4cj_1_1common_1_1SyslogMessageProcessorIF.html">SyslogMessageProcessorIF</a></td></tr>
<tr class="separator:a0e0a8a9563b4c5005bb55895579f8243 inherit pub_methods_classsyslog4cj_1_1impl_1_1AbstractSyslog"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ada1a35e9db0d5fd02252de82d2099c99 inherit pub_methods_classsyslog4cj_1_1impl_1_1AbstractSyslog"><td class="memItemLeft" align="right" valign="top">public func&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsyslog4cj_1_1impl_1_1AbstractSyslog.html#ada1a35e9db0d5fd02252de82d2099c99">setMessageProcessor</a> (<a class="el" href="interfacesyslog4cj_1_1common_1_1SyslogMessageProcessorIF.html">SyslogMessageProcessorIF</a> messageProcessor)</td></tr>
<tr class="separator:ada1a35e9db0d5fd02252de82d2099c99 inherit pub_methods_classsyslog4cj_1_1impl_1_1AbstractSyslog"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3ffbda1b17380a4d39d8dad2afb17341 inherit pub_methods_classsyslog4cj_1_1impl_1_1AbstractSyslog"><td class="memItemLeft" align="right" valign="top">public func&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsyslog4cj_1_1impl_1_1AbstractSyslog.html#a3ffbda1b17380a4d39d8dad2afb17341">setStructuredMessageProcessor</a> (<a class="el" href="interfacesyslog4cj_1_1common_1_1SyslogMessageProcessorIF.html">SyslogMessageProcessorIF</a> messageProcessor)</td></tr>
<tr class="separator:a3ffbda1b17380a4d39d8dad2afb17341 inherit pub_methods_classsyslog4cj_1_1impl_1_1AbstractSyslog"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a58b3faafb3cd8060198a578f5064c8a7 inherit pub_methods_classsyslog4cj_1_1impl_1_1AbstractSyslog"><td class="memItemLeft" align="right" valign="top">public func&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsyslog4cj_1_1impl_1_1AbstractSyslog.html#a58b3faafb3cd8060198a578f5064c8a7">getProtocol</a> ()</td></tr>
<tr class="separator:a58b3faafb3cd8060198a578f5064c8a7 inherit pub_methods_classsyslog4cj_1_1impl_1_1AbstractSyslog"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad79e84ec5894d6db4528d29b24e71a5a inherit pub_methods_classsyslog4cj_1_1impl_1_1AbstractSyslog"><td class="memItemLeft" align="right" valign="top">public override func&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsyslog4cj_1_1impl_1_1AbstractSyslog.html#ad79e84ec5894d6db4528d29b24e71a5a">getConfig</a> ()</td></tr>
<tr class="separator:ad79e84ec5894d6db4528d29b24e71a5a inherit pub_methods_classsyslog4cj_1_1impl_1_1AbstractSyslog"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:adc1f5ceed39627ac8a5828ab5540d416 inherit pub_methods_classsyslog4cj_1_1impl_1_1AbstractSyslog"><td class="memItemLeft" align="right" valign="top">public func&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsyslog4cj_1_1impl_1_1AbstractSyslog.html#adc1f5ceed39627ac8a5828ab5540d416">log</a> (Int64 level, String message)</td></tr>
<tr class="separator:adc1f5ceed39627ac8a5828ab5540d416 inherit pub_methods_classsyslog4cj_1_1impl_1_1AbstractSyslog"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a51ec11f51c921854af31d9ca571f5cd9 inherit pub_methods_classsyslog4cj_1_1impl_1_1AbstractSyslog"><td class="memItemLeft" align="right" valign="top">public func&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsyslog4cj_1_1impl_1_1AbstractSyslog.html#a51ec11f51c921854af31d9ca571f5cd9">log</a> (Int64 level, String message, DateTime datetime)</td></tr>
<tr class="separator:a51ec11f51c921854af31d9ca571f5cd9 inherit pub_methods_classsyslog4cj_1_1impl_1_1AbstractSyslog"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afdbad46f5de45fc37c95a73445dee6b1 inherit pub_methods_classsyslog4cj_1_1impl_1_1AbstractSyslog"><td class="memItemLeft" align="right" valign="top">public func&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsyslog4cj_1_1impl_1_1AbstractSyslog.html#afdbad46f5de45fc37c95a73445dee6b1">log</a> (Int64 level, <a class="el" href="interfacesyslog4cj_1_1common_1_1SyslogMessageIF.html">SyslogMessageIF</a> message)</td></tr>
<tr class="separator:afdbad46f5de45fc37c95a73445dee6b1 inherit pub_methods_classsyslog4cj_1_1impl_1_1AbstractSyslog"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aab63eaa8d62a8b22dcb7cf46b4dc811e inherit pub_methods_classsyslog4cj_1_1impl_1_1AbstractSyslog"><td class="memItemLeft" align="right" valign="top">public func&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsyslog4cj_1_1impl_1_1AbstractSyslog.html#aab63eaa8d62a8b22dcb7cf46b4dc811e">log</a> (Int64 level, <a class="el" href="interfacesyslog4cj_1_1common_1_1SyslogMessageIF.html">SyslogMessageIF</a> message, DateTime datetime)</td></tr>
<tr class="separator:aab63eaa8d62a8b22dcb7cf46b4dc811e inherit pub_methods_classsyslog4cj_1_1impl_1_1AbstractSyslog"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab60794a5d75760168ecf619073e9bd32 inherit pub_methods_classsyslog4cj_1_1impl_1_1AbstractSyslog"><td class="memItemLeft" align="right" valign="top">public func&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsyslog4cj_1_1impl_1_1AbstractSyslog.html#ab60794a5d75760168ecf619073e9bd32">debug</a> (String message)</td></tr>
<tr class="separator:ab60794a5d75760168ecf619073e9bd32 inherit pub_methods_classsyslog4cj_1_1impl_1_1AbstractSyslog"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0bbc80780c16f985713807f779973706 inherit pub_methods_classsyslog4cj_1_1impl_1_1AbstractSyslog"><td class="memItemLeft" align="right" valign="top">public func&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsyslog4cj_1_1impl_1_1AbstractSyslog.html#a0bbc80780c16f985713807f779973706">notice</a> (String message)</td></tr>
<tr class="separator:a0bbc80780c16f985713807f779973706 inherit pub_methods_classsyslog4cj_1_1impl_1_1AbstractSyslog"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad9131a97b4cf8eccb96b11b5c4af180a inherit pub_methods_classsyslog4cj_1_1impl_1_1AbstractSyslog"><td class="memItemLeft" align="right" valign="top">public func&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsyslog4cj_1_1impl_1_1AbstractSyslog.html#ad9131a97b4cf8eccb96b11b5c4af180a">info</a> (String message)</td></tr>
<tr class="separator:ad9131a97b4cf8eccb96b11b5c4af180a inherit pub_methods_classsyslog4cj_1_1impl_1_1AbstractSyslog"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5dcde3464e2b117d2e82c02d22e39447 inherit pub_methods_classsyslog4cj_1_1impl_1_1AbstractSyslog"><td class="memItemLeft" align="right" valign="top">public func&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsyslog4cj_1_1impl_1_1AbstractSyslog.html#a5dcde3464e2b117d2e82c02d22e39447">warn</a> (String message)</td></tr>
<tr class="separator:a5dcde3464e2b117d2e82c02d22e39447 inherit pub_methods_classsyslog4cj_1_1impl_1_1AbstractSyslog"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a66d9bd9d1fc43c5c1244ad668f657fc6 inherit pub_methods_classsyslog4cj_1_1impl_1_1AbstractSyslog"><td class="memItemLeft" align="right" valign="top">public func&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsyslog4cj_1_1impl_1_1AbstractSyslog.html#a66d9bd9d1fc43c5c1244ad668f657fc6">error</a> (String message)</td></tr>
<tr class="separator:a66d9bd9d1fc43c5c1244ad668f657fc6 inherit pub_methods_classsyslog4cj_1_1impl_1_1AbstractSyslog"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa26135742ddd5c90f3a1643eed410fe4 inherit pub_methods_classsyslog4cj_1_1impl_1_1AbstractSyslog"><td class="memItemLeft" align="right" valign="top">public func&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsyslog4cj_1_1impl_1_1AbstractSyslog.html#aa26135742ddd5c90f3a1643eed410fe4">critical</a> (String message)</td></tr>
<tr class="separator:aa26135742ddd5c90f3a1643eed410fe4 inherit pub_methods_classsyslog4cj_1_1impl_1_1AbstractSyslog"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6dc1fd6e363ceafca48330bf647d818e inherit pub_methods_classsyslog4cj_1_1impl_1_1AbstractSyslog"><td class="memItemLeft" align="right" valign="top">public func&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsyslog4cj_1_1impl_1_1AbstractSyslog.html#a6dc1fd6e363ceafca48330bf647d818e">alert</a> (String message)</td></tr>
<tr class="separator:a6dc1fd6e363ceafca48330bf647d818e inherit pub_methods_classsyslog4cj_1_1impl_1_1AbstractSyslog"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7b758d6feeeb209a714e0f7650dbed48 inherit pub_methods_classsyslog4cj_1_1impl_1_1AbstractSyslog"><td class="memItemLeft" align="right" valign="top">public func&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsyslog4cj_1_1impl_1_1AbstractSyslog.html#a7b758d6feeeb209a714e0f7650dbed48">emergency</a> (String message)</td></tr>
<tr class="separator:a7b758d6feeeb209a714e0f7650dbed48 inherit pub_methods_classsyslog4cj_1_1impl_1_1AbstractSyslog"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a34803a94c3fa4a1c272e9ca39f37bdac inherit pub_methods_classsyslog4cj_1_1impl_1_1AbstractSyslog"><td class="memItemLeft" align="right" valign="top">public func&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsyslog4cj_1_1impl_1_1AbstractSyslog.html#a34803a94c3fa4a1c272e9ca39f37bdac">debug</a> (<a class="el" href="interfacesyslog4cj_1_1common_1_1SyslogMessageIF.html">SyslogMessageIF</a> message)</td></tr>
<tr class="separator:a34803a94c3fa4a1c272e9ca39f37bdac inherit pub_methods_classsyslog4cj_1_1impl_1_1AbstractSyslog"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa73bb17f27c37f01ad27aa3b0bfb0382 inherit pub_methods_classsyslog4cj_1_1impl_1_1AbstractSyslog"><td class="memItemLeft" align="right" valign="top">public func&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsyslog4cj_1_1impl_1_1AbstractSyslog.html#aa73bb17f27c37f01ad27aa3b0bfb0382">notice</a> (<a class="el" href="interfacesyslog4cj_1_1common_1_1SyslogMessageIF.html">SyslogMessageIF</a> message)</td></tr>
<tr class="separator:aa73bb17f27c37f01ad27aa3b0bfb0382 inherit pub_methods_classsyslog4cj_1_1impl_1_1AbstractSyslog"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a18b9736e7aa20f8856d0abbe7aefa356 inherit pub_methods_classsyslog4cj_1_1impl_1_1AbstractSyslog"><td class="memItemLeft" align="right" valign="top">public func&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsyslog4cj_1_1impl_1_1AbstractSyslog.html#a18b9736e7aa20f8856d0abbe7aefa356">info</a> (<a class="el" href="interfacesyslog4cj_1_1common_1_1SyslogMessageIF.html">SyslogMessageIF</a> message)</td></tr>
<tr class="separator:a18b9736e7aa20f8856d0abbe7aefa356 inherit pub_methods_classsyslog4cj_1_1impl_1_1AbstractSyslog"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a59cb80ba5c9176940f76b97e3af8296f inherit pub_methods_classsyslog4cj_1_1impl_1_1AbstractSyslog"><td class="memItemLeft" align="right" valign="top">public func&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsyslog4cj_1_1impl_1_1AbstractSyslog.html#a59cb80ba5c9176940f76b97e3af8296f">warn</a> (<a class="el" href="interfacesyslog4cj_1_1common_1_1SyslogMessageIF.html">SyslogMessageIF</a> message)</td></tr>
<tr class="separator:a59cb80ba5c9176940f76b97e3af8296f inherit pub_methods_classsyslog4cj_1_1impl_1_1AbstractSyslog"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2897fff09f70d04f3921cbfed30968ec inherit pub_methods_classsyslog4cj_1_1impl_1_1AbstractSyslog"><td class="memItemLeft" align="right" valign="top">public func&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsyslog4cj_1_1impl_1_1AbstractSyslog.html#a2897fff09f70d04f3921cbfed30968ec">error</a> (<a class="el" href="interfacesyslog4cj_1_1common_1_1SyslogMessageIF.html">SyslogMessageIF</a> message)</td></tr>
<tr class="separator:a2897fff09f70d04f3921cbfed30968ec inherit pub_methods_classsyslog4cj_1_1impl_1_1AbstractSyslog"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad3e8a48623b203c1c47835ec2eca5cbe inherit pub_methods_classsyslog4cj_1_1impl_1_1AbstractSyslog"><td class="memItemLeft" align="right" valign="top">public func&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsyslog4cj_1_1impl_1_1AbstractSyslog.html#ad3e8a48623b203c1c47835ec2eca5cbe">critical</a> (<a class="el" href="interfacesyslog4cj_1_1common_1_1SyslogMessageIF.html">SyslogMessageIF</a> message)</td></tr>
<tr class="separator:ad3e8a48623b203c1c47835ec2eca5cbe inherit pub_methods_classsyslog4cj_1_1impl_1_1AbstractSyslog"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aced86deed2760ee49f3c88d0ffe67310 inherit pub_methods_classsyslog4cj_1_1impl_1_1AbstractSyslog"><td class="memItemLeft" align="right" valign="top">public func&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsyslog4cj_1_1impl_1_1AbstractSyslog.html#aced86deed2760ee49f3c88d0ffe67310">alert</a> (<a class="el" href="interfacesyslog4cj_1_1common_1_1SyslogMessageIF.html">SyslogMessageIF</a> message)</td></tr>
<tr class="separator:aced86deed2760ee49f3c88d0ffe67310 inherit pub_methods_classsyslog4cj_1_1impl_1_1AbstractSyslog"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a38253124092c608652e7d1609487c410 inherit pub_methods_classsyslog4cj_1_1impl_1_1AbstractSyslog"><td class="memItemLeft" align="right" valign="top">public func&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsyslog4cj_1_1impl_1_1AbstractSyslog.html#a38253124092c608652e7d1609487c410">emergency</a> (<a class="el" href="interfacesyslog4cj_1_1common_1_1SyslogMessageIF.html">SyslogMessageIF</a> message)</td></tr>
<tr class="separator:a38253124092c608652e7d1609487c410 inherit pub_methods_classsyslog4cj_1_1impl_1_1AbstractSyslog"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abc08398cb5b85e4061aeb78d0b8276cc inherit pub_methods_classsyslog4cj_1_1impl_1_1AbstractSyslog"><td class="memItemLeft" align="right" valign="top">public open func&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsyslog4cj_1_1impl_1_1AbstractSyslog.html#abc08398cb5b85e4061aeb78d0b8276cc">log</a> (<a class="el" href="interfacesyslog4cj_1_1common_1_1SyslogMessageProcessorIF.html">SyslogMessageProcessorIF</a> messageProcessor, Int64 level, String message)</td></tr>
<tr class="separator:abc08398cb5b85e4061aeb78d0b8276cc inherit pub_methods_classsyslog4cj_1_1impl_1_1AbstractSyslog"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afe9496f36c02bd3f10cc6982a27665d8 inherit pub_methods_classsyslog4cj_1_1impl_1_1AbstractSyslog"><td class="memItemLeft" align="right" valign="top">public func&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsyslog4cj_1_1impl_1_1AbstractSyslog.html#afe9496f36c02bd3f10cc6982a27665d8">log</a> (<a class="el" href="interfacesyslog4cj_1_1common_1_1SyslogMessageProcessorIF.html">SyslogMessageProcessorIF</a> messageProcessor, Int64 level, String message, DateTime datetime)</td></tr>
<tr class="separator:afe9496f36c02bd3f10cc6982a27665d8 inherit pub_methods_classsyslog4cj_1_1impl_1_1AbstractSyslog"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4aca4dd377b821a8365c80a148e42126 inherit pub_methods_classsyslog4cj_1_1impl_1_1AbstractSyslog"><td class="memItemLeft" align="right" valign="top">public func&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsyslog4cj_1_1impl_1_1AbstractSyslog.html#a4aca4dd377b821a8365c80a148e42126">backLog</a> (Int64 level, String message, Exception reasonThrowable)</td></tr>
<tr class="separator:a4aca4dd377b821a8365c80a148e42126 inherit pub_methods_classsyslog4cj_1_1impl_1_1AbstractSyslog"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9eff092cb08b9e213f1f19ff00816dbc inherit pub_methods_classsyslog4cj_1_1impl_1_1AbstractSyslog"><td class="memItemLeft" align="right" valign="top">public func&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsyslog4cj_1_1impl_1_1AbstractSyslog.html#a9eff092cb08b9e213f1f19ff00816dbc">backLog</a> (Int64 level, String message, String reason)</td></tr>
<tr class="separator:a9eff092cb08b9e213f1f19ff00816dbc inherit pub_methods_classsyslog4cj_1_1impl_1_1AbstractSyslog"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8137630c660f2327b6adf404e320c581 inherit pub_methods_classsyslog4cj_1_1impl_1_1AbstractSyslog"><td class="memItemLeft" align="right" valign="top">public func&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsyslog4cj_1_1impl_1_1AbstractSyslog.html#a8137630c660f2327b6adf404e320c581">getWriter</a> ():?<a class="el" href="classsyslog4cj_1_1impl_1_1AbstractSyslogWriter.html">AbstractSyslogWriter</a></td></tr>
<tr class="separator:a8137630c660f2327b6adf404e320c581 inherit pub_methods_classsyslog4cj_1_1impl_1_1AbstractSyslog"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8b13df12d68a183e7a4efdbfbd99931d inherit pub_methods_classsyslog4cj_1_1impl_1_1AbstractSyslog"><td class="memItemLeft" align="right" valign="top">public func&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsyslog4cj_1_1impl_1_1AbstractSyslog.html#a8b13df12d68a183e7a4efdbfbd99931d">returnWriter</a> (<a class="el" href="classsyslog4cj_1_1impl_1_1AbstractSyslogWriter.html">AbstractSyslogWriter</a> syslogWriter):Unit</td></tr>
<tr class="separator:a8b13df12d68a183e7a4efdbfbd99931d inherit pub_methods_classsyslog4cj_1_1impl_1_1AbstractSyslog"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a264c98781c76e1f72dac14372c93eae0 inherit pub_methods_classsyslog4cj_1_1impl_1_1AbstractSyslog"><td class="memItemLeft" align="right" valign="top">public func&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsyslog4cj_1_1impl_1_1AbstractSyslog.html#a264c98781c76e1f72dac14372c93eae0">createWriterThread</a> (<a class="el" href="classsyslog4cj_1_1impl_1_1AbstractSyslogWriter.html">AbstractSyslogWriter</a> syslogWriter)</td></tr>
<tr class="separator:a264c98781c76e1f72dac14372c93eae0 inherit pub_methods_classsyslog4cj_1_1impl_1_1AbstractSyslog"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae89af4f41ff21f9e9efcbe644eb3615b inherit pub_methods_classsyslog4cj_1_1impl_1_1AbstractSyslog"><td class="memItemLeft" align="right" valign="top">public func&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsyslog4cj_1_1impl_1_1AbstractSyslog.html#ae89af4f41ff21f9e9efcbe644eb3615b">createWriter</a> ():?<a class="el" href="classsyslog4cj_1_1impl_1_1AbstractSyslogWriter.html">AbstractSyslogWriter</a></td></tr>
<tr class="separator:ae89af4f41ff21f9e9efcbe644eb3615b inherit pub_methods_classsyslog4cj_1_1impl_1_1AbstractSyslog"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pub_methods_interfacesyslog4cj_1_1common_1_1SyslogIF"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_interfacesyslog4cj_1_1common_1_1SyslogIF')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="interfacesyslog4cj_1_1common_1_1SyslogIF.html">syslog4cj.common.SyslogIF</a></td></tr>
<tr class="memitem:ac480403fa2ed1169dc6a72cc4b589b1b inherit pub_methods_interfacesyslog4cj_1_1common_1_1SyslogIF"><td class="memItemLeft" align="right" valign="top">func&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="interfacesyslog4cj_1_1common_1_1SyslogIF.html#ac480403fa2ed1169dc6a72cc4b589b1b">initialize</a> (String protocol, <a class="el" href="interfacesyslog4cj_1_1common_1_1SyslogConfigIF.html">SyslogConfigIF</a> config):Unit</td></tr>
<tr class="separator:ac480403fa2ed1169dc6a72cc4b589b1b inherit pub_methods_interfacesyslog4cj_1_1common_1_1SyslogIF"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa5c8ec7d4796f5361e863a325bcdaa8e inherit pub_methods_interfacesyslog4cj_1_1common_1_1SyslogIF"><td class="memItemLeft" align="right" valign="top">func&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="interfacesyslog4cj_1_1common_1_1SyslogIF.html#aa5c8ec7d4796f5361e863a325bcdaa8e">getProtocol</a> ():String</td></tr>
<tr class="separator:aa5c8ec7d4796f5361e863a325bcdaa8e inherit pub_methods_interfacesyslog4cj_1_1common_1_1SyslogIF"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8dcf90596b8a9859fa9c253165d3e5b4 inherit pub_methods_interfacesyslog4cj_1_1common_1_1SyslogIF"><td class="memItemLeft" align="right" valign="top">func&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="interfacesyslog4cj_1_1common_1_1SyslogIF.html#a8dcf90596b8a9859fa9c253165d3e5b4">getConfig</a> ():<a class="el" href="interfacesyslog4cj_1_1common_1_1SyslogConfigIF.html">SyslogConfigIF</a></td></tr>
<tr class="separator:a8dcf90596b8a9859fa9c253165d3e5b4 inherit pub_methods_interfacesyslog4cj_1_1common_1_1SyslogIF"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4781e740763760934f66514f48332ce0 inherit pub_methods_interfacesyslog4cj_1_1common_1_1SyslogIF"><td class="memItemLeft" align="right" valign="top">func&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="interfacesyslog4cj_1_1common_1_1SyslogIF.html#a4781e740763760934f66514f48332ce0">backLog</a> (Int64 level, String message, Exception reasonThrowable):Unit</td></tr>
<tr class="separator:a4781e740763760934f66514f48332ce0 inherit pub_methods_interfacesyslog4cj_1_1common_1_1SyslogIF"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:acd6bb95f9c0e57bda404bbcaa1dc7c50 inherit pub_methods_interfacesyslog4cj_1_1common_1_1SyslogIF"><td class="memItemLeft" align="right" valign="top">func&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="interfacesyslog4cj_1_1common_1_1SyslogIF.html#acd6bb95f9c0e57bda404bbcaa1dc7c50">backLog</a> (Int64 level, String message, String reason):Unit</td></tr>
<tr class="separator:acd6bb95f9c0e57bda404bbcaa1dc7c50 inherit pub_methods_interfacesyslog4cj_1_1common_1_1SyslogIF"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a52f9c0c25112cd58d8444df5bf492ac4 inherit pub_methods_interfacesyslog4cj_1_1common_1_1SyslogIF"><td class="memItemLeft" align="right" valign="top">func&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="interfacesyslog4cj_1_1common_1_1SyslogIF.html#a52f9c0c25112cd58d8444df5bf492ac4">log</a> (Int64 level, String message):Unit</td></tr>
<tr class="separator:a52f9c0c25112cd58d8444df5bf492ac4 inherit pub_methods_interfacesyslog4cj_1_1common_1_1SyslogIF"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad55b035fa3595fd7810fc0b8dc6dce60 inherit pub_methods_interfacesyslog4cj_1_1common_1_1SyslogIF"><td class="memItemLeft" align="right" valign="top">func&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="interfacesyslog4cj_1_1common_1_1SyslogIF.html#ad55b035fa3595fd7810fc0b8dc6dce60">log</a> (Int64 level, String message, DateTime datetime):Unit</td></tr>
<tr class="separator:ad55b035fa3595fd7810fc0b8dc6dce60 inherit pub_methods_interfacesyslog4cj_1_1common_1_1SyslogIF"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a830d66770042e8bd6f85fe04d81c39db inherit pub_methods_interfacesyslog4cj_1_1common_1_1SyslogIF"><td class="memItemLeft" align="right" valign="top">func&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="interfacesyslog4cj_1_1common_1_1SyslogIF.html#a830d66770042e8bd6f85fe04d81c39db">debug</a> (String message):Unit</td></tr>
<tr class="separator:a830d66770042e8bd6f85fe04d81c39db inherit pub_methods_interfacesyslog4cj_1_1common_1_1SyslogIF"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abe4eae5902e2ba20b6cbd928549365a6 inherit pub_methods_interfacesyslog4cj_1_1common_1_1SyslogIF"><td class="memItemLeft" align="right" valign="top">func&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="interfacesyslog4cj_1_1common_1_1SyslogIF.html#abe4eae5902e2ba20b6cbd928549365a6">info</a> (String message):Unit</td></tr>
<tr class="separator:abe4eae5902e2ba20b6cbd928549365a6 inherit pub_methods_interfacesyslog4cj_1_1common_1_1SyslogIF"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa77dfa472b65e8d0aa240cba6c5dec6c inherit pub_methods_interfacesyslog4cj_1_1common_1_1SyslogIF"><td class="memItemLeft" align="right" valign="top">func&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="interfacesyslog4cj_1_1common_1_1SyslogIF.html#aa77dfa472b65e8d0aa240cba6c5dec6c">notice</a> (String message):Unit</td></tr>
<tr class="separator:aa77dfa472b65e8d0aa240cba6c5dec6c inherit pub_methods_interfacesyslog4cj_1_1common_1_1SyslogIF"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad7280001bdae7edb2a18793ca843ee77 inherit pub_methods_interfacesyslog4cj_1_1common_1_1SyslogIF"><td class="memItemLeft" align="right" valign="top">func&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="interfacesyslog4cj_1_1common_1_1SyslogIF.html#ad7280001bdae7edb2a18793ca843ee77">warn</a> (String message):Unit</td></tr>
<tr class="separator:ad7280001bdae7edb2a18793ca843ee77 inherit pub_methods_interfacesyslog4cj_1_1common_1_1SyslogIF"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a97fb8e8044c32967e87dc144d609f0a7 inherit pub_methods_interfacesyslog4cj_1_1common_1_1SyslogIF"><td class="memItemLeft" align="right" valign="top">func&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="interfacesyslog4cj_1_1common_1_1SyslogIF.html#a97fb8e8044c32967e87dc144d609f0a7">error</a> (String message):Unit</td></tr>
<tr class="separator:a97fb8e8044c32967e87dc144d609f0a7 inherit pub_methods_interfacesyslog4cj_1_1common_1_1SyslogIF"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a85f7d9a91a46d027a36d8242a50dfe8b inherit pub_methods_interfacesyslog4cj_1_1common_1_1SyslogIF"><td class="memItemLeft" align="right" valign="top">func&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="interfacesyslog4cj_1_1common_1_1SyslogIF.html#a85f7d9a91a46d027a36d8242a50dfe8b">critical</a> (String message):Unit</td></tr>
<tr class="separator:a85f7d9a91a46d027a36d8242a50dfe8b inherit pub_methods_interfacesyslog4cj_1_1common_1_1SyslogIF"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0ffd9e26e8f1cefd1b2e5b16c8c2a9ca inherit pub_methods_interfacesyslog4cj_1_1common_1_1SyslogIF"><td class="memItemLeft" align="right" valign="top">func&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="interfacesyslog4cj_1_1common_1_1SyslogIF.html#a0ffd9e26e8f1cefd1b2e5b16c8c2a9ca">alert</a> (String message):Unit</td></tr>
<tr class="separator:a0ffd9e26e8f1cefd1b2e5b16c8c2a9ca inherit pub_methods_interfacesyslog4cj_1_1common_1_1SyslogIF"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae53224f761fd11ec38aeedc233cbcb6e inherit pub_methods_interfacesyslog4cj_1_1common_1_1SyslogIF"><td class="memItemLeft" align="right" valign="top">func&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="interfacesyslog4cj_1_1common_1_1SyslogIF.html#ae53224f761fd11ec38aeedc233cbcb6e">emergency</a> (String message):Unit</td></tr>
<tr class="separator:ae53224f761fd11ec38aeedc233cbcb6e inherit pub_methods_interfacesyslog4cj_1_1common_1_1SyslogIF"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af6151d711466ff2b4cb4d38da97c1a6f inherit pub_methods_interfacesyslog4cj_1_1common_1_1SyslogIF"><td class="memItemLeft" align="right" valign="top">func&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="interfacesyslog4cj_1_1common_1_1SyslogIF.html#af6151d711466ff2b4cb4d38da97c1a6f">log</a> (Int64 level, <a class="el" href="interfacesyslog4cj_1_1common_1_1SyslogMessageIF.html">SyslogMessageIF</a> message):Unit</td></tr>
<tr class="separator:af6151d711466ff2b4cb4d38da97c1a6f inherit pub_methods_interfacesyslog4cj_1_1common_1_1SyslogIF"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5a68fc807753c12511927c97c384af09 inherit pub_methods_interfacesyslog4cj_1_1common_1_1SyslogIF"><td class="memItemLeft" align="right" valign="top">func&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="interfacesyslog4cj_1_1common_1_1SyslogIF.html#a5a68fc807753c12511927c97c384af09">log</a> (Int64 level, <a class="el" href="interfacesyslog4cj_1_1common_1_1SyslogMessageIF.html">SyslogMessageIF</a> message, DateTime datetime):Unit</td></tr>
<tr class="separator:a5a68fc807753c12511927c97c384af09 inherit pub_methods_interfacesyslog4cj_1_1common_1_1SyslogIF"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5bb894dc4aa8ce4dd9eddc2e94d22d34 inherit pub_methods_interfacesyslog4cj_1_1common_1_1SyslogIF"><td class="memItemLeft" align="right" valign="top">func&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="interfacesyslog4cj_1_1common_1_1SyslogIF.html#a5bb894dc4aa8ce4dd9eddc2e94d22d34">debug</a> (<a class="el" href="interfacesyslog4cj_1_1common_1_1SyslogMessageIF.html">SyslogMessageIF</a> message):Unit</td></tr>
<tr class="separator:a5bb894dc4aa8ce4dd9eddc2e94d22d34 inherit pub_methods_interfacesyslog4cj_1_1common_1_1SyslogIF"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a934d83e717eb42f40843880a855e3e62 inherit pub_methods_interfacesyslog4cj_1_1common_1_1SyslogIF"><td class="memItemLeft" align="right" valign="top">func&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="interfacesyslog4cj_1_1common_1_1SyslogIF.html#a934d83e717eb42f40843880a855e3e62">info</a> (<a class="el" href="interfacesyslog4cj_1_1common_1_1SyslogMessageIF.html">SyslogMessageIF</a> message):Unit</td></tr>
<tr class="separator:a934d83e717eb42f40843880a855e3e62 inherit pub_methods_interfacesyslog4cj_1_1common_1_1SyslogIF"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4c162cec71d2b88d2c02863344fee2d7 inherit pub_methods_interfacesyslog4cj_1_1common_1_1SyslogIF"><td class="memItemLeft" align="right" valign="top">func&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="interfacesyslog4cj_1_1common_1_1SyslogIF.html#a4c162cec71d2b88d2c02863344fee2d7">notice</a> (<a class="el" href="interfacesyslog4cj_1_1common_1_1SyslogMessageIF.html">SyslogMessageIF</a> message):Unit</td></tr>
<tr class="separator:a4c162cec71d2b88d2c02863344fee2d7 inherit pub_methods_interfacesyslog4cj_1_1common_1_1SyslogIF"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a598cc59a3a630792d0a06d7e7805ec3a inherit pub_methods_interfacesyslog4cj_1_1common_1_1SyslogIF"><td class="memItemLeft" align="right" valign="top">func&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="interfacesyslog4cj_1_1common_1_1SyslogIF.html#a598cc59a3a630792d0a06d7e7805ec3a">warn</a> (<a class="el" href="interfacesyslog4cj_1_1common_1_1SyslogMessageIF.html">SyslogMessageIF</a> message):Unit</td></tr>
<tr class="separator:a598cc59a3a630792d0a06d7e7805ec3a inherit pub_methods_interfacesyslog4cj_1_1common_1_1SyslogIF"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:acd76d10bfbcc520210e40970577984a2 inherit pub_methods_interfacesyslog4cj_1_1common_1_1SyslogIF"><td class="memItemLeft" align="right" valign="top">func&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="interfacesyslog4cj_1_1common_1_1SyslogIF.html#acd76d10bfbcc520210e40970577984a2">error</a> (<a class="el" href="interfacesyslog4cj_1_1common_1_1SyslogMessageIF.html">SyslogMessageIF</a> message):Unit</td></tr>
<tr class="separator:acd76d10bfbcc520210e40970577984a2 inherit pub_methods_interfacesyslog4cj_1_1common_1_1SyslogIF"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3d54bf0579f8ec8e5e9bb527cd61d05a inherit pub_methods_interfacesyslog4cj_1_1common_1_1SyslogIF"><td class="memItemLeft" align="right" valign="top">func&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="interfacesyslog4cj_1_1common_1_1SyslogIF.html#a3d54bf0579f8ec8e5e9bb527cd61d05a">critical</a> (<a class="el" href="interfacesyslog4cj_1_1common_1_1SyslogMessageIF.html">SyslogMessageIF</a> message):Unit</td></tr>
<tr class="separator:a3d54bf0579f8ec8e5e9bb527cd61d05a inherit pub_methods_interfacesyslog4cj_1_1common_1_1SyslogIF"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a67ce874b8df57027acc64bd8ce82b089 inherit pub_methods_interfacesyslog4cj_1_1common_1_1SyslogIF"><td class="memItemLeft" align="right" valign="top">func&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="interfacesyslog4cj_1_1common_1_1SyslogIF.html#a67ce874b8df57027acc64bd8ce82b089">alert</a> (<a class="el" href="interfacesyslog4cj_1_1common_1_1SyslogMessageIF.html">SyslogMessageIF</a> message):Unit</td></tr>
<tr class="separator:a67ce874b8df57027acc64bd8ce82b089 inherit pub_methods_interfacesyslog4cj_1_1common_1_1SyslogIF"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aedd389122b8437da8eb55335b5d82a37 inherit pub_methods_interfacesyslog4cj_1_1common_1_1SyslogIF"><td class="memItemLeft" align="right" valign="top">func&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="interfacesyslog4cj_1_1common_1_1SyslogIF.html#aedd389122b8437da8eb55335b5d82a37">emergency</a> (<a class="el" href="interfacesyslog4cj_1_1common_1_1SyslogMessageIF.html">SyslogMessageIF</a> message):Unit</td></tr>
<tr class="separator:aedd389122b8437da8eb55335b5d82a37 inherit pub_methods_interfacesyslog4cj_1_1common_1_1SyslogIF"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae54d5253ae6dabcbfcbe025910ee74a2 inherit pub_methods_interfacesyslog4cj_1_1common_1_1SyslogIF"><td class="memItemLeft" align="right" valign="top">func&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="interfacesyslog4cj_1_1common_1_1SyslogIF.html#ae54d5253ae6dabcbfcbe025910ee74a2">flush</a> ():Unit</td></tr>
<tr class="separator:ae54d5253ae6dabcbfcbe025910ee74a2 inherit pub_methods_interfacesyslog4cj_1_1common_1_1SyslogIF"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a00149f4a4cb5aefb6b97843446900250 inherit pub_methods_interfacesyslog4cj_1_1common_1_1SyslogIF"><td class="memItemLeft" align="right" valign="top">func&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="interfacesyslog4cj_1_1common_1_1SyslogIF.html#a00149f4a4cb5aefb6b97843446900250">shutdown</a> ():Unit</td></tr>
<tr class="separator:a00149f4a4cb5aefb6b97843446900250 inherit pub_methods_interfacesyslog4cj_1_1common_1_1SyslogIF"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a02e79da0428cb8123059871cab751a8f inherit pub_methods_interfacesyslog4cj_1_1common_1_1SyslogIF"><td class="memItemLeft" align="right" valign="top">func&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="interfacesyslog4cj_1_1common_1_1SyslogIF.html#a02e79da0428cb8123059871cab751a8f">setMessageProcessor</a> (<a class="el" href="interfacesyslog4cj_1_1common_1_1SyslogMessageProcessorIF.html">SyslogMessageProcessorIF</a> messageProcessor):Unit</td></tr>
<tr class="separator:a02e79da0428cb8123059871cab751a8f inherit pub_methods_interfacesyslog4cj_1_1common_1_1SyslogIF"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a484df7e73c41029f86a2bc7aec5d6e5c inherit pub_methods_interfacesyslog4cj_1_1common_1_1SyslogIF"><td class="memItemLeft" align="right" valign="top">func&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="interfacesyslog4cj_1_1common_1_1SyslogIF.html#a484df7e73c41029f86a2bc7aec5d6e5c">getMessageProcessor</a> ():<a class="el" href="interfacesyslog4cj_1_1common_1_1SyslogMessageProcessorIF.html">SyslogMessageProcessorIF</a></td></tr>
<tr class="separator:a484df7e73c41029f86a2bc7aec5d6e5c inherit pub_methods_interfacesyslog4cj_1_1common_1_1SyslogIF"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2800757c84942c8867359c01c19459bc inherit pub_methods_interfacesyslog4cj_1_1common_1_1SyslogIF"><td class="memItemLeft" align="right" valign="top">func&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="interfacesyslog4cj_1_1common_1_1SyslogIF.html#a2800757c84942c8867359c01c19459bc">setStructuredMessageProcessor</a> (<a class="el" href="interfacesyslog4cj_1_1common_1_1SyslogMessageProcessorIF.html">SyslogMessageProcessorIF</a> messageProcessor):Unit</td></tr>
<tr class="separator:a2800757c84942c8867359c01c19459bc inherit pub_methods_interfacesyslog4cj_1_1common_1_1SyslogIF"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:acab13c2d2eb948acf342aa205c43143e inherit pub_methods_interfacesyslog4cj_1_1common_1_1SyslogIF"><td class="memItemLeft" align="right" valign="top">func&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="interfacesyslog4cj_1_1common_1_1SyslogIF.html#acab13c2d2eb948acf342aa205c43143e">getStructuredMessageProcessor</a> ():<a class="el" href="interfacesyslog4cj_1_1common_1_1SyslogMessageProcessorIF.html">SyslogMessageProcessorIF</a></td></tr>
<tr class="separator:acab13c2d2eb948acf342aa205c43143e inherit pub_methods_interfacesyslog4cj_1_1common_1_1SyslogIF"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pro-methods" name="pro-methods"></a>
Protected Member Functions</h2></td></tr>
<tr class="memitem:a2385c9ad4cbf48e8bead3ddeeecf92c4"><td class="memItemLeft" align="right" valign="top">protected open func&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsyslog4cj_1_1impl_1_1net_1_1AbstractNetSyslog.html#a2385c9ad4cbf48e8bead3ddeeecf92c4">initialize</a> ()</td></tr>
<tr class="separator:a2385c9ad4cbf48e8bead3ddeeecf92c4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pro_methods_classsyslog4cj_1_1impl_1_1AbstractSyslog"><td colspan="2" onclick="javascript:toggleInherit('pro_methods_classsyslog4cj_1_1impl_1_1AbstractSyslog')"><img src="closed.png" alt="-"/>&#160;Protected Member Functions inherited from <a class="el" href="classsyslog4cj_1_1impl_1_1AbstractSyslog.html">syslog4cj.impl.AbstractSyslog</a></td></tr>
<tr class="memitem:afe1a770094fc496ea57361ca695267ea inherit pro_methods_classsyslog4cj_1_1impl_1_1AbstractSyslog"><td class="memItemLeft" align="right" valign="top">protected func&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsyslog4cj_1_1impl_1_1AbstractSyslog.html#afe1a770094fc496ea57361ca695267ea">getBackLogStatus</a> ()</td></tr>
<tr class="separator:afe1a770094fc496ea57361ca695267ea inherit pro_methods_classsyslog4cj_1_1impl_1_1AbstractSyslog"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a062bd9d845321c083a60194763658267 inherit pro_methods_classsyslog4cj_1_1impl_1_1AbstractSyslog"><td class="memItemLeft" align="right" valign="top">protected func&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsyslog4cj_1_1impl_1_1AbstractSyslog.html#a062bd9d845321c083a60194763658267">prefixMessage</a> (String message, String suffix):String</td></tr>
<tr class="separator:a062bd9d845321c083a60194763658267 inherit pro_methods_classsyslog4cj_1_1impl_1_1AbstractSyslog"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a48e0c35c5493e45175971f8801c4416a inherit pro_methods_classsyslog4cj_1_1impl_1_1AbstractSyslog"><td class="memItemLeft" align="right" valign="top">protected func&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsyslog4cj_1_1impl_1_1AbstractSyslog.html#a48e0c35c5493e45175971f8801c4416a">write</a> (<a class="el" href="interfacesyslog4cj_1_1common_1_1SyslogMessageProcessorIF.html">SyslogMessageProcessorIF</a> messageProcessor, Int64 level, String message, String header):Unit</td></tr>
<tr class="separator:a48e0c35c5493e45175971f8801c4416a inherit pro_methods_classsyslog4cj_1_1impl_1_1AbstractSyslog"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afce1bc3c76f69321713efa904f23d21a inherit pro_methods_classsyslog4cj_1_1impl_1_1AbstractSyslog"><td class="memItemLeft" align="right" valign="top">protected func&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsyslog4cj_1_1impl_1_1AbstractSyslog.html#afce1bc3c76f69321713efa904f23d21a">initialize</a> ():Unit</td></tr>
<tr class="separator:afce1bc3c76f69321713efa904f23d21a inherit pro_methods_classsyslog4cj_1_1impl_1_1AbstractSyslog"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:adc6d01b98c6909a246171619d521381e inherit pro_methods_classsyslog4cj_1_1impl_1_1AbstractSyslog"><td class="memItemLeft" align="right" valign="top">protected func&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsyslog4cj_1_1impl_1_1AbstractSyslog.html#adc6d01b98c6909a246171619d521381e">write</a> (Int64 level, Array&lt; Byte &gt; message):Unit</td></tr>
<tr class="separator:adc6d01b98c6909a246171619d521381e inherit pro_methods_classsyslog4cj_1_1impl_1_1AbstractSyslog"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:acd7c6fa8e2ae6a61a980c5cb129e1a0f inherit pro_methods_classsyslog4cj_1_1impl_1_1AbstractSyslog"><td class="memItemLeft" align="right" valign="top">protected func&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsyslog4cj_1_1impl_1_1AbstractSyslog.html#acd7c6fa8e2ae6a61a980c5cb129e1a0f">modifyMessage</a> (Int64 level, String message):String</td></tr>
<tr class="separator:acd7c6fa8e2ae6a61a980c5cb129e1a0f inherit pro_methods_classsyslog4cj_1_1impl_1_1AbstractSyslog"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pro-attribs" name="pro-attribs"></a>
Protected Attributes</h2></td></tr>
<tr class="memitem:ace37eee8930c26842f9f5310ae39f8ba"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsyslog4cj_1_1impl_1_1net_1_1AbstractNetSyslog.html#ace37eee8930c26842f9f5310ae39f8ba">static let cachedHostAddressSyncObject</a> = ReentrantMutex()</td></tr>
<tr class="separator:ace37eee8930c26842f9f5310ae39f8ba"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2605ad2c545c55e1bacf8068fbb3cbf8"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsyslog4cj_1_1impl_1_1net_1_1AbstractNetSyslog.html#a2605ad2c545c55e1bacf8068fbb3cbf8">var cachedHostAddress</a> : ?IPAddress = None</td></tr>
<tr class="separator:a2605ad2c545c55e1bacf8068fbb3cbf8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5d6f427cca8d397fb216da152225c2bb"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsyslog4cj_1_1impl_1_1net_1_1AbstractNetSyslog.html#a5d6f427cca8d397fb216da152225c2bb">var netSyslogConfig</a> : ?<a class="el" href="interfacesyslog4cj_1_1impl_1_1net_1_1AbstractNetSyslogConfigIF.html">AbstractNetSyslogConfigIF</a> = None</td></tr>
<tr class="separator:a5d6f427cca8d397fb216da152225c2bb"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pro_attribs_classsyslog4cj_1_1impl_1_1AbstractSyslog"><td colspan="2" onclick="javascript:toggleInherit('pro_attribs_classsyslog4cj_1_1impl_1_1AbstractSyslog')"><img src="closed.png" alt="-"/>&#160;Protected Attributes inherited from <a class="el" href="classsyslog4cj_1_1impl_1_1AbstractSyslog.html">syslog4cj.impl.AbstractSyslog</a></td></tr>
<tr class="memitem:adab5d6cea2cd62fa947e1a88896a290f inherit pro_attribs_classsyslog4cj_1_1impl_1_1AbstractSyslog"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsyslog4cj_1_1impl_1_1AbstractSyslog.html#adab5d6cea2cd62fa947e1a88896a290f">var syslogProtocol</a> = &quot;&quot;</td></tr>
<tr class="separator:adab5d6cea2cd62fa947e1a88896a290f inherit pro_attribs_classsyslog4cj_1_1impl_1_1AbstractSyslog"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1bb280d946094b9c4d44cdfb1257dc0c inherit pro_attribs_classsyslog4cj_1_1impl_1_1AbstractSyslog"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsyslog4cj_1_1impl_1_1AbstractSyslog.html#a1bb280d946094b9c4d44cdfb1257dc0c">var syslogConfig</a> : ?<a class="el" href="interfacesyslog4cj_1_1impl_1_1AbstractSyslogConfigIF.html">AbstractSyslogConfigIF</a> = None</td></tr>
<tr class="separator:a1bb280d946094b9c4d44cdfb1257dc0c inherit pro_attribs_classsyslog4cj_1_1impl_1_1AbstractSyslog"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a29b3f37520fff1b2e2eb9ca6e2481e67 inherit pro_attribs_classsyslog4cj_1_1impl_1_1AbstractSyslog"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsyslog4cj_1_1impl_1_1AbstractSyslog.html#a29b3f37520fff1b2e2eb9ca6e2481e67">var syslogMessageProcessor</a> : ?<a class="el" href="interfacesyslog4cj_1_1common_1_1SyslogMessageProcessorIF.html">SyslogMessageProcessorIF</a> = None</td></tr>
<tr class="separator:a29b3f37520fff1b2e2eb9ca6e2481e67 inherit pro_attribs_classsyslog4cj_1_1impl_1_1AbstractSyslog"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a36857f7e75c6b2abfac75fb480e10ce8 inherit pro_attribs_classsyslog4cj_1_1impl_1_1AbstractSyslog"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsyslog4cj_1_1impl_1_1AbstractSyslog.html#a36857f7e75c6b2abfac75fb480e10ce8">var structuredSyslogMessageProcessor</a> : ?<a class="el" href="interfacesyslog4cj_1_1common_1_1SyslogMessageProcessorIF.html">SyslogMessageProcessorIF</a> = None</td></tr>
<tr class="separator:a36857f7e75c6b2abfac75fb480e10ce8 inherit pro_attribs_classsyslog4cj_1_1impl_1_1AbstractSyslog"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afc9fbe46dd1d844e9a87daa0aea414a3 inherit pro_attribs_classsyslog4cj_1_1impl_1_1AbstractSyslog"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsyslog4cj_1_1impl_1_1AbstractSyslog.html#afc9fbe46dd1d844e9a87daa0aea414a3">let backLogStatusSyncObject</a> = ReentrantMutex()</td></tr>
<tr class="separator:afc9fbe46dd1d844e9a87daa0aea414a3 inherit pro_attribs_classsyslog4cj_1_1impl_1_1AbstractSyslog"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1603f3593de17991a5bd445429508bd2 inherit pro_attribs_classsyslog4cj_1_1impl_1_1AbstractSyslog"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsyslog4cj_1_1impl_1_1AbstractSyslog.html#a1603f3593de17991a5bd445429508bd2">var backLogStatus</a> = false</td></tr>
<tr class="separator:a1603f3593de17991a5bd445429508bd2 inherit pro_attribs_classsyslog4cj_1_1impl_1_1AbstractSyslog"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a23245ee507ec65b5cdb286033cb06cc1 inherit pro_attribs_classsyslog4cj_1_1impl_1_1AbstractSyslog"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsyslog4cj_1_1impl_1_1AbstractSyslog.html#a23245ee507ec65b5cdb286033cb06cc1">var notifiedBackLogHandlers</a> = ArrayList&lt;<a class="el" href="interfacesyslog4cj_1_1common_1_1SyslogBackLogHandlerIF.html">SyslogBackLogHandlerIF</a>&gt;()</td></tr>
<tr class="separator:a23245ee507ec65b5cdb286033cb06cc1 inherit pro_attribs_classsyslog4cj_1_1impl_1_1AbstractSyslog"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock"><p>抽象的网络Syslog实现类 </p>
</div><h2 class="groupheader">Member Function Documentation</h2>
<a id="a01940f23c19f6f4bf03904486efbaabd" name="a01940f23c19f6f4bf03904486efbaabd"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a01940f23c19f6f4bf03904486efbaabd">&#9670;&#160;</a></span>getHostAddress()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">public func syslog4cj.impl.net.AbstractNetSyslog.getHostAddress </td>
          <td>(</td>
          <td class="paramtype"></td><td>)</td>
          <td>: IPAddress </td>
        </tr>
      </table>
</div><div class="memdoc">
<p>获取目标主机的 IP 地址<br  />
 根据配置决定是否使用缓存的主机地址解析结果， 支持线程安全的地址缓存机制。</p>
<dl class="section return"><dt>Returns</dt><dd>解析后的 IP 地址对象 </dd></dl>

</div>
</div>
<a id="a2385c9ad4cbf48e8bead3ddeeecf92c4" name="a2385c9ad4cbf48e8bead3ddeeecf92c4"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a2385c9ad4cbf48e8bead3ddeeecf92c4">&#9670;&#160;</a></span>initialize()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">protected open func syslog4cj.impl.net.AbstractNetSyslog.initialize </td>
          <td>(</td>
          <td class="paramtype"></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">protected</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<p>初始化网络 Syslog 配置</p>
<dl class="exception"><dt>Exceptions</dt><dd>
  <table class="exception">
    <tr><td class="paramname">SyslogRuntimeException</td><td>配置未实现 AbstractNetSyslogConfigIF 接口时抛出 </td></tr>
  </table>
  </dd>
</dl>

</div>
</div>
<h2 class="groupheader">Member Data Documentation</h2>
<a id="ace37eee8930c26842f9f5310ae39f8ba" name="ace37eee8930c26842f9f5310ae39f8ba"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ace37eee8930c26842f9f5310ae39f8ba">&#9670;&#160;</a></span>static let cachedHostAddressSyncObject</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">syslog4cj.impl.net.AbstractNetSyslog.static let cachedHostAddressSyncObject = ReentrantMutex()</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">protected</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<p>主机地址缓存同步对象（确保线程安全） </p>

</div>
</div>
<a id="a2605ad2c545c55e1bacf8068fbb3cbf8" name="a2605ad2c545c55e1bacf8068fbb3cbf8"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a2605ad2c545c55e1bacf8068fbb3cbf8">&#9670;&#160;</a></span>var cachedHostAddress</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">syslog4cj.impl.net.AbstractNetSyslog.var cachedHostAddress : ?IPAddress = None</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">protected</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<p>缓存的主机地址（可选） </p>

</div>
</div>
<a id="a5d6f427cca8d397fb216da152225c2bb" name="a5d6f427cca8d397fb216da152225c2bb"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a5d6f427cca8d397fb216da152225c2bb">&#9670;&#160;</a></span>var netSyslogConfig</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">syslog4cj.impl.net.AbstractNetSyslog.var netSyslogConfig : ?<a class="el" href="interfacesyslog4cj_1_1impl_1_1net_1_1AbstractNetSyslogConfigIF.html">AbstractNetSyslogConfigIF</a> = None</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">protected</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<p>网络 Syslog 配置接口 </p>

</div>
</div>
<hr/>The documentation for this class was generated from the following file:<ul>
<li>src/impl/net/<a class="el" href="abstract__net__syslog_8cj.html">abstract_net_syslog.cj</a></li>
</ul>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.6
</small></address>
</body>
</html>
